#pragma once
#include "../SGD Wrappers/SGD_Message.h"
#include "../SGD Wrappers/SGD_Geometry.h"

class CreateEntityMessage :
	public SGD::Message
{
public:
	CreateEntityMessage (unsigned int EntityType, SGD::Point loc, bool isSniper = false);
	virtual ~CreateEntityMessage ();

	unsigned int		GetType( void ) const;
	SGD::Point			GetSpawnPoint( void ) const;
	bool				GetIsSniper(void) const; 

private:
	unsigned int		m_nType;
	SGD::Point			m_ptSpawn;
	// used by player only 
	bool				m_bisSniper; 
};

